Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Zagreb Open - Zagreb Copa Ericsson - Lima Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Banca Marche Tennis Cup - San Benedetto Black Forest Open - Freudenstadt Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Bogota Nossa Caixa Tennis Cup - Sao Paulo Aberto de Santa Catarina - Florianopolis 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Unicredit Czech Open 2007 - Prostejov Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Copa Petrobras-Uruguay - Montevideo Seguros Bolivar Open - Medellin Tunis Challenger Montevideo Challenger Medellin Challenger The Hilversum Open - Hilversum Copa Ericsson Chile - Santiago CA Challenge 2002 - Graz Cosmorom Challenger - Brasov Corona Mexico City Open - Mexico City The Wright Financial Group, Inc. Challenger - Champaign 4° Sporting Challenger - Turin St.Petersburg Challenger by Kinex - St. Petersburg IV Challenger Ciudad De Guayaquil - Guayaquil Cali Challenger Santiago Challenger San Luis Potosi Challenger - San Luis Potosi Oberstaufen Cup - Oberstaufen Gran Copa Ericsson - Rio de Janeiro Maia Open 2002 - Maia Zivnobanka Open 1999 - Prostejov 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Fujitsu Siemens Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Sao Paulo - Brazil Bogota Challenger - Bogota IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Petrobras Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Sassuolo Challenger - Sassuolo Black Forest Open - Freudenstadt Copa Petrobras - Buenos Aires Pekao Open - Szczecin Copa Petrobras Brazil - Aracaju Naples Challenger - Naples ECU Prague Open - Prague Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Fujitsu Siemens Open - Budapest Warta Cup - Sopot Telesp Celular Open - Ribeirao Preto Copa Ericsson - Caracas Torneo Internacional Challenger Fila 2005 - Leon ECM Prague Open - Prague BNP Paribas Primrose - Bordeaux San Luis Potosi Challenger 2002 - San Luis Potosi Garden Open - Rome Polish Open 2000 - Poznan X Abierto Internacional de Salinas - Salinas Copa Club Campestre de Aguascalientes - Aguascalientes s'Tennis Masters Challenger - Graz Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil Ljubljana Open 2008 - Ljubljana Trofeo Internacional Club Laieta - Barcelona Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Copa Petrobras - Santiago Copa Petrobras - Aracaju Copa Kia - Santiago Unique Zagreb Open - Zagreb Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Architect Open - Budapest Muller Cup - Ulm Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito Prostejov Challenger VII Torneo Internazionale di Tennis - Barletta San Marino Challenger Top Wool Challenger Biella - Biella Ethias Trophy - Mons USTA Men's Challenger of Dallas - Dallas Oberstaufen Cup - Oberstaufen I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov BMW Tennis Championship - Sunrise Kyiv Open - Kiev Siemens Open - Scheveningen Hungarian Architect Open - Budapest Bulgarian Open - Sofia Copa Ericsson Costa Rica - San Jose SMS Tennis Cup - Sao Paulo San Marino Cepu Open - San Marino Hungarian Open - Budapest BMW Brixina Tennis Open 2000 - Bressanone Oberstraufen Cup - Oberstaufen Copa Ericsson Peru - Lima Brasov Challenger - Brasov XL Bermuda Open - Bermuda XI Trofeo Ciudad de Quito - Quito USTA Seascape Challenger - Aptos Sao Paulo Challenger Bogota Challenger Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis Copa Ericsson Mexico - Guadalajara Copa Ericsson Argentina - Buenos Aires Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Barletta Challenger Cordenons Challenger XL Capital Bermuda Open - Bermuda Banja Luka Challenger 2003 - Banja Luka VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon ATU Cup - Weiden Lima Challenger - Lima Rome Challenger Geneva Challenger - Geneva Top Wool Challenger-Immagine Trophy - Biella Macedonian Open - Skopje Santiago Challenger Copa Ericsson Uruguay - Montevideo Guayaquil Challenger VIII Trofeo Ciudad de Quito - Quito Maia Open - Oporto Pekao Open - Szczecin X Ciutat de Barcelona - Barcelona Segundo Aberto de Brasilia - Brasilia Visa Tennis Open - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Global Telecom Open - Curitiba Open de Franche Comte - Besancon Copa Petrobras Guadalajara - Guadalajara 5th Sardinian International Championships - Cagliari Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo The Nottingham Challenger - Nottingham Open Seat-Godo '99 - Barcelona Campionati Internazionali di Sicilia - Palermo Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Energis Dutch Open - Amsterdam Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Cerveza Club Colombia Open - Bogota Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Zivnobanka Czech Open - Prostejov Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Generali Open 2002 - Kitzbuhel Salem Open - Hong Kong CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Haagen Dazs Open - Caracas RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Thailand Open - Bangkok Generali Open 2001 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo University of Tennessee USTA Challenger - Knoxville Lugano Challenger Copa Petrobras Uruguray - Montevideo Stella Artois Clay Court Championships - Budaors Challenger Leon 2004 - Leon Brasil Open - Florianopolis Abierto Club Casablanca - Mexico City Pomorski Bank Kredytowy Open - Szczecin ABN/AMRO World Tennis Tournament - Rotterdam China Open - Beijing Riviera di Rimini Challenger - Rimini Maia Challenger - Oporto Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille Gerry Weber Open - Halle Synsam Swedish Open - Bastad West Side Tennis Club Clay Court Challenger - Forest Hills The Priority Telecom Open - Amersfoort Croatia Open - Umag China Open - Beijing CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Sydney International - Sydney Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Ljubljana Open - Ljubljana Generali Open - Kitzbuhel BCR Open Romania - Bucharest Memorial Savigni - Sassuolo Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Banca Stato Challenger Lugano - Lugano Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland MoviStar Open - Vina del Mar IV Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova Brasil Open - Costa do Sauipe Napoli Challenger - Napoli Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco AXA Open - Espinho Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Jagermeister Open - Braunschweig Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam 7th Wartburg Open - Eisenach Allianz Suisse Open Gstaad - Gstaad Idea Prokom Open - Sopot CA Challenger - Graz Synsam Swedish Open - Bastad SAA Hilversum Open - Hilversum Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Open de la Comunidad Valenciana - Valencia Architect Open - Budapest Gramado Challenger - Gramado Open Seat Godo 2005 - Barcelona Polish Open 99 - Poznan Banja Luka Challenger 2005 - Banja Luka Dutch Open Tennis - Amersfoort Open Castilla y Leon - Segovia Poznan Challenger Porsche Open - Poznan BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Heineken Open - Auckland Movistar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Austrian Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Ericsson Argentina - Buenos Aires AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Cyclus Open de Tenis - Florianopolis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Diputacion - Cordoba Open de Nice Cote d'Azur - Nice Corona Mexico City Open - Mexico City Studena Croatia Open - Umag 2003 West Side Tennis Club Challenger - Forest Hills Bordeaux Challenger Trani Cup - Trani Bancolombia Open - Cali Buenos Aires Challenger 2004 Freeman Men's Challenger - Joplin Valencia Open - Valencia Copa Petrobras - Montevideo Mallorca Open - Mallorca Connex Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch ATP Kremlin Cup - Moscow AXA Cup - London Bogota Challenger Chevrolet Cup - Vina del Mar UBS Open Gstaad - Gstaad Mumbai Open - Mumbai Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe Generali Open 1999 - Kitzbuhel Scania Stockholm Open - Stockholm Dubai Tennis Open - Dubai Estoril Open - Estoril Heineken Open - Auckland Estoril Open - Estoril Serbia Open - Belgrade Allianz Suisse Open - Gstaad Brasil Open - Sao Paulo Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Copa AT&T - Buenos Aires Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. Scania Stockholm Open - Stockholm Milan Indoors - Milan Heineken Open - Auckland Croatia Open - Umag Salem Open - Hong Kong Allianz Suisse Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Adidas International - Sydney CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Copa AT&T - Buenos Aires The Stella Artois Championships - London AIG Japan Open - Tokyo 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Campionati Internazionali D'Italia - Rome Wimbledon - London BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Australian Open - Melbourne Watsons Water Champions Challenge - Hong Kong Olympics - Athens Davis Cup, World Group, 1R, ESP-BEL 5-0 Olympics - Sydney Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston